package com.ruoyi.project.msgBjk.service.impl;

import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.project.msgBjk.mapper.MsgSsjBjkMapper;
import com.ruoyi.project.msgBjk.domain.MsgSsjBjk;
import com.ruoyi.project.msgBjk.service.IMsgSsjBjkService;
import com.ruoyi.common.core.text.Convert;

/**
 * 臂架库（监控）Service业务层处理
 * 
 * @author ruoyi
 * @date 2025-01-03
 */
@Service
public class MsgSsjBjkServiceImpl implements IMsgSsjBjkService 
{
    @Autowired
    private MsgSsjBjkMapper msgSsjBjkMapper;

    /**
     * 查询臂架库（监控）
     * 
     * @param id 臂架库（监控）主键
     * @return 臂架库（监控）
     */
    @Override
    public MsgSsjBjk selectMsgSsjBjkById(Long id)
    {
        return msgSsjBjkMapper.selectMsgSsjBjkById(id);
    }

    /**
     * 查询臂架库（监控）列表
     * 
     * @param msgSsjBjk 臂架库（监控）
     * @return 臂架库（监控）
     */
    @Override
    public List<MsgSsjBjk> selectMsgSsjBjkList(MsgSsjBjk msgSsjBjk)
    {
        return msgSsjBjkMapper.selectMsgSsjBjkList(msgSsjBjk);
    }

    /**
     * 新增臂架库（监控）
     * 
     * @param msgSsjBjk 臂架库（监控）
     * @return 结果
     */
    @Override
    public int insertMsgSsjBjk(MsgSsjBjk msgSsjBjk)
    {
        return msgSsjBjkMapper.insertMsgSsjBjk(msgSsjBjk);
    }

    /**
     * 修改臂架库（监控）
     * 
     * @param msgSsjBjk 臂架库（监控）
     * @return 结果
     */
    @Override
    public int updateMsgSsjBjk(MsgSsjBjk msgSsjBjk)
    {
        return msgSsjBjkMapper.updateMsgSsjBjk(msgSsjBjk);
    }

    /**
     * 批量删除臂架库（监控）
     * 
     * @param ids 需要删除的臂架库（监控）主键
     * @return 结果
     */
    @Override
    public int deleteMsgSsjBjkByIds(String ids)
    {
        return msgSsjBjkMapper.deleteMsgSsjBjkByIds(Convert.toStrArray(ids));
    }

    /**
     * 删除臂架库（监控）信息
     * 
     * @param id 臂架库（监控）主键
     * @return 结果
     */
    @Override
    public int deleteMsgSsjBjkById(Long id)
    {
        return msgSsjBjkMapper.deleteMsgSsjBjkById(id);
    }
}
